package com.itheima.book.pojo.vo;

import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class BookVO {
    /**
     * 图书ID
     */
    private Long id;

    /**
     * 图书标题
     */
    private String title;

    /**
     * 作者
     */
    private String author;

    /**
     * 当前售价
     */
    private BigDecimal price;

    /**
     * 原价
     */
    private BigDecimal originalPrice;

    /**
     * 图书封面图片URL
     */
    private String imageUrl;

    /**
     * 图书描述
     */
    private String description;

    /**
     * 图书成色（全新、九成新等）
     */
    private String condition;

    /**
     * 图书分类
     */
    private String category;

    /**
     * 发布时间
     */
    private LocalDateTime publishDate;

    /**
     * 浏览次数
     */
    private Integer views;

    /**
     * 状态（1：在售，0：已售）
     */
    private Integer status;

    /**
     * 卖家信息
     */
    /*private SellerVO seller;*/

    /**
     * ISBN号
     */
    private String isbn;

    /**
     * 出版社
     */
    private String publisher;

    /**
     * 出版年份
     */
    private String publishYear;

    /**
     * 是否为推荐书籍
     */
    private Boolean isRecommended;

    /**
     * 收藏数
     */
    private Integer favoriteCount;
}

//@Data
//class SellerVO {
//    /**
//     * 卖家ID
//     */
//    private Long id;
//
//    /**
//     * 卖家昵称
//     */
//    private String name;
//
//    /**
//     * 卖家头像
//     */
//    private String avatar;
//
//    /**
//     * 联系方式
//     */
//    private String contact;
//
//    /**
//     * 信用评分
//     */
//    private Double creditScore;
//}